life cycle cost assembly pcb csp design for sale circuit bga repair engineering manufacturing fmeca lcc ball grid array electronics open cavity plastic bga rework reballing fmea abr jlcc ic assembly